x86: single step after instruction emulation
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 22 Nov 2007 18:28:47 +0000 (18:28 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 22 Nov 2007 18:28:47 +0000 (18:28 +0000)
commit8b831f41894b72eb28260edea0d892e3027535d9
treecfd1deec6ddcf7eae254c99900c236d6b4cf2615
parentfaeda954c3b7612a08e857fb0b8c020a4ea89a70
x86: single step after instruction emulation

Inject single step trap after emulating instructions if guest's
EFLAGS.TF is set.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Keir Fraser <keir.fraser@eu.citrix.com>
xen/arch/x86/hvm/io.c
xen/arch/x86/hvm/platform.c
xen/arch/x86/hvm/svm/svm.c
xen/arch/x86/hvm/vmx/vmx.c
xen/arch/x86/traps.c
xen/arch/x86/x86_emulate.c
xen/include/asm-x86/hvm/support.h
xen/include/asm-x86/hvm/vmx/vmx.h